package JavaLab.Collections;

import java.util.Iterator;

public interface MyList extends Iterable {
	
	void add(Object e);
	
	void add(int index, Object e);
	
	void addAll(Object[] e);
	
	void addAll(int index, Object[] e);
	
	Object get(int index);
	
	Object remove(int index);
	
	void clear();
	
	boolean isEmpty();
	
	void set(int index, Object e);
	
	int indexOf(Object o);
	
	int size();
	
	Object[] toArray();
	
	Iterator iterator();
}
